<template>
  <h1>组合式API写法</h1>
  <!-- 在模板中，会自动解构，不需要.value -->
  <h1>{{ num }}</h1>
  <button @click="add">+1</button>
</template>

<script>
import { ref } from "vue"
// ref是用来定义响应式数据，类似于react中useState
export default {
  // 组合式api入口
  setup() {
    // ref函数的返回值是一个对象
    const num = ref(1)
    console.log(num);

    const add = () => {
      num.value++;
    }

    // 定义状态，方法，在模板中使用，需要返回
    return {
      num,
      add
    }
  }
}

</script>


